|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.application.impl.hibernate.AbstractStandardBusinessTask
de.cebis.moccabox.application.impl.hibernate.CreateTask
public class CreateTask
Standard-VO, das ein neues Konzept auf der Grundlage übergebener Parameter
anlegt. Entsprechend der in der moccapart_x.xml festgelegten
Spezifikation wird ein neues Konzept instantiiert und mit den als Parameter
übergebenen Werten gefüllt. Auf Rückfrage kann der Anwender die Daten des
zu füllenden Aufgabenobjektes angeben. Die Übergabe des Parameters
AbstractStandardBusinessTask.SAVE gibt an, dass die Änderungen direkt persistiert
werden.
<businesstask command="client_create" descriptor="de.cebis.moccabox.repository.elements.standard.StandardBusinessTaskBean" reexecutable="false">
<taskhandler class="de.cebis.moccabox.application.impl.hibernate.CreateTask">
<configuration xsi:type="ths:standardConfiguration" configurator="de.cebis.moccabox.repository.provider.xmlbeans.standard.StandardBusinessTaskXmlConfigurator">
<concept type="concept" name="client" class="de.cebis.pm.ko.Client"/>
</configuration>
</taskhandler>
<taskstatus type="input" viewref="standardpage">
<viewelement name="client" attributes="name,telephone,branch,fax,url,lastEditDate" conceptdefinition="client" viewref="form"/>
</taskstatus>
<taskstatus type="finished_with_success">
<perform command="back"/>
</taskstatus>
</businesstask>
| Field Summary |
|---|
| Fields inherited from class de.cebis.moccabox.application.impl.hibernate.AbstractStandardBusinessTask |
|---|
SAVE |
| Fields inherited from interface de.cebis.moccabox.application.task.IBusinessTask |
|---|
RESULT_CONCEPT, RESULT_CRITERION, STATE_FAILED, STATE_FINISHED_INCOMPLETE, STATE_FINISHED_WITH_ERRORS, STATE_FINISHED_WITH_SUCCESS, STATE_INPUT, STATE_INSTANTIATED, STATE_WAITING_FOR_CONFIRMATION |
| Constructor Summary | |
|---|---|
CreateTask()
|
|
| Method Summary | |
|---|---|
protected StandardBusinessTaskResult |
notifyState(ITaskContext tContext)
Bekanntgeben des aktuellen Status des IBusinessTask. |
IBusinessTaskResult |
perform(ITaskContext tContext)
Ausführen des Vorgangs. |
protected void |
performStateModification(ITaskContext tContext)
Die Änderungen, die auf dem neu instantiierten Konzept vom Anwender durchgeführt und über das IO zurückgegeben wurden, werden in das Konzept zurückgeschrieben, bevor es in die Datenbasis geschrieben wird. |
protected void |
retrieveTaskPerformanceModel(ITaskContext tContext)
Auslesen des Aufgabenobjektes. |
protected void |
saveTaskPerformanceModel(ITaskContext tContext)
Das Aufgabenobjekt wird in der Datenbasis angelegt. |
| Methods inherited from class de.cebis.moccabox.application.impl.hibernate.AbstractStandardBusinessTask |
|---|
addConcept, addRestrictionsToCriteria, getAttributeStore, getBusinessTaskBean, getConceptBuilder, getConcepts, getCriterion, getState, init, setBusinessTaskBean, setState |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CreateTask()
| Method Detail |
|---|
public IBusinessTaskResult perform(ITaskContext tContext)
IBusinessTaskITaskContext enthält alle
Informationen, die für die Durchführung des Vorgangs notwendig sind. Als Ergebnis
wird ein IBusinessTaskResult zurückgeliefert, das auch den Zustand
des Vorgangs kapselt. Das Ergebnis stellt das Nachereignis der Vorgangsdurchführung
dar. Die Ausführung kann für das Einholen von Anwendereingaben oder zurückliefern
von Zwischenmeldungen unterbrochen und später wieder aufgenommen werden.
perform in interface IBusinessTaskperform in class AbstractStandardBusinessTasktContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
protected void retrieveTaskPerformanceModel(ITaskContext tContext)
BusinessTaskBean instantiiert und mit übergebenen Parametern durch
den ConceptBuilder befüllt.
retrieveTaskPerformanceModel in class AbstractStandardBusinessTasktContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.protected void performStateModification(ITaskContext tContext)
performStateModification in class AbstractStandardBusinessTasktContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.protected void saveTaskPerformanceModel(ITaskContext tContext)
saveTaskPerformanceModel in class AbstractStandardBusinessTasktContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.protected StandardBusinessTaskResult notifyState(ITaskContext tContext)
AbstractStandardBusinessTaskIBusinessTask.
notifyState in class AbstractStandardBusinessTasktContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||